package src.chapter02;

public class Example01 {
    public static void main(String[] args){
        int num = 4;
        // 转化数据前加（要转化的类型）强制转化数据
        byte b1 = (byte) num;// java不同类型不能互相赋值
        System.out.println(b1);//未定义变量会报错
        byte n1 = 127;// 8位 -128<=和>=128会报错
        short n2 = 30000;//16位
        int n3 = 12345678;//32位
        long n4 = 333;//64位
        // 浮点数
        float m1 = 0.123456789f;//32位 不加f表示double类型 会报错
        double m2 = 100.1;//64位 一般小数使用double
        // 字符型变量
        char c = 'a';//字符型站16位（2字节）
        char ch = 97;//字符型存放整数0-127对应键盘字母
        System.out.println(ch);
        //布尔型
        boolean flag = false;// 布尔型 假
        flag = true;
        //变量类型转化
        //自动转化
        byte b = 3;
        int x = b;
    }
}
